package com.immediatus.engine.modifier;


import com.immediatus.engine.contracts.IUnit;
import com.immediatus.engine.contracts.IUnitModifier;
import com.immediatus.engine.contracts.Interpolator;

public abstract class DoubleValueChangeUnitModifier extends BaseDoubleValueChangeModifier<IUnit> implements IUnitModifier{

    public DoubleValueChangeUnitModifier(final float duration_, final float valueA_, final float valueB_) {
        super(duration_, valueA_, valueB_);
    }

    public DoubleValueChangeUnitModifier(final float duration_, final float valueA_, final float valueB_, Interpolator interpolator_) {
        super(duration_, valueA_, valueB_, interpolator_);
    }

    public DoubleValueChangeUnitModifier(final float duration_, final float valueA_, final float valueB_, final IModifierListener<IUnit> listener_) {
        super(duration_, valueA_, valueB_, listener_);
    }

    public DoubleValueChangeUnitModifier(final float duration_, final float valueA_, final float valueB_, final IModifierListener<IUnit> listener_, Interpolator interpolator_) {
        super(duration_, valueA_, valueB_, listener_, interpolator_);
    }

    public DoubleValueChangeUnitModifier(DoubleValueChangeUnitModifier modifier_) {
        super(modifier_);
    }
}
